/**
 * 常量
 * 1. 定义常量 const pi = 3.14;
 * 2. 定义常量final pi = 3.14;
 * 3. const是编译时常量， final是运行时常量
 */
void main() {
  const pi = 3.14;
  final PI = 3.14;
  print(pi);
  print(PI);

  // 编译报错
  // pi = 3;

  // 他们的区别
  var a = 10;
  var b = 20;

  // 编译期就报错：Const variables must be initialized with a constant value.
  // const x = a + b;
  // print(x);

  final y = a + b;
  print(y);
}
